//
//  WWTools.h
//  SportsWin
//
//  Created by 于洪东 on 2019/5/18.
//  Copyright © 2019 douniwan. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface WWTools : NSObject


/**
 根据key删除偏好设置里的存储

 @param key key
 */
+ (void)removeValueforKey:(NSString *)key;


/**
 根据key写入数据到偏好设置

 @param value key
 @param key value
 */
+ (void)writeValue:(id)value forKey:(NSString *)key;


/**
 根据key读取偏好设置里的数据

 @param key key
 @return value
 */
+ (id)readValueForKey:(NSString *)key;

/**
 是否是刘海屏

 @return 是否是刘海屏
 */
+ (BOOL)isPhoneX;

/**
 计算图片的大小

 @param image 图片
 */
+ (void)calulateImageFileSize:(UIImage *)image ;


/**
 计算字节的大小

 @param data 传入的数据
 */
+ (void)calulateImageFileSizeWithData:(NSData *)data;



/**
 根据view生成图片

 @param view view
 @param size 大小
 @return 图片
 */
+ (UIImage *)makeImageWithView:(UIView *)view withSize:(CGSize)size;



/**
 图片加载中...

 @return 图片
 */
+ (UIImage *)attachPlaceHolderImage;


/**
 防止字典添加空对象
 
 @param xDic 字典
 @param i 对象
 @param key key
 */
+ (void)xDic:(NSMutableDictionary *)xDic setObj:(id)i forKey:(NSString*)key;

/**
 防止数组添加空对象
 
 @param xArray 数组
 @param i 对象
 */
+ (void)xArray:(NSMutableArray *)xArray addObject:(id)i;

/**
 解析字典的某个值成字符串
 
 @param value 字典值
 @return 字符串
 */
+ (NSString *)stringForValue:(id)value;


/**
 是否在检查中
 */
+ (BOOL)isInVersionCheck;




@end

NS_ASSUME_NONNULL_END
